human kneecap - Spanish English Dictionary